<?php
class Autenticacao extends CI_Controller {

	public function __construct( ) {
		parent::__construct( );
		$this->load->model('usuario');
		$this->load->model('endereco');
		$this->load->model('telefone');
		$this->load->model('boletim');
		$this->template->set_template('autenticacao');
		
		if (!isset($_SESSION))
			session_cache_expire(500);
		session_start();
	}
	
	public function login(){
		//carrega view login
		$dados['msg']= $this->input->get('msg');
		$this->template->write_view('conteudo', 'autenticacao/login',$dados);
		$this->template->render();
	}
	
	public function autentiticar(){
		//checalogin e cria sessao
		$email = $this->input->post('usu_email');
		$senha = md5($this->input->post('usu_senha'));
		
		$usuario = $this->usuario->buscar(array('usu_email'=>$email, 'usu_senha'=>$senha));
		if($usuario){
			$_SESSION['usuario'] = $usuario;
			header('Location: ../Compra/lista');
		}
		else {
			$msg="E-mail/senha invalido<br>";
			header("Location: login?msg=$msg");
		}
	}
	
	public function novoUsuario(){
		//carrega view para cadastro de novos usuários
		$this->template->write_view('conteudo', 'usuario/usuario');
		$this->template->render();
	}
	
	
	public function logoff(){
		if (isset($_SESSION)){
			session_destroy();
			header("Location: login");
		}
	}
	

	
}
